package com.lb.activity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Id;
import java.util.Date;

/**
 *
 * @author liubin
 */
@Data
public class LeaveBillVoRunningProcess extends RunningProcess{

    /**
     *
     */
    @Id
    private Long leaveId;

    /**
     * 申请人
     */
    private String proposer;

    /**
     * 申请时间
     */
    private String applyDateStr;

    /**
     * 部门ID
     */
    private Long deptId;

    /**
     * 请假类型
     */
    private String leaveType;

    /**
     * 请假开始时间
     */
    private String startDateStr;

    /**
     * 请假结束时间
     */
    private String endDateStr;

    /**
     * 请假原因
     */
    private String leaveReason;

    /**
     * 当前步骤
     */
    private String currentStep;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 请假天数
     */
    private Integer days;

    /**
     * 申请人ID
     */
    private Long proposerId;

    /**
     * 申请人部门
     */
    private String deptName;

    /**
     * 流程实例ID
     */
    private String processInstanceId;


    /**
     * 任务名
     */
    private String taskName;

    /**
     * 流程定义id
     */
    private String processdefId;
    /**
     * 任务创建时间
     */
    private Date taskCreateTime;
}
